package pe.com.empresa.datos.dao;

import java.util.List;
import org.apache.ibatis.annotations.Param;
import pe.com.empresa.datos.dominio.RepositorioArchivo;
import pe.com.empresa.datos.dominio.RepositorioArchivoExample;

public interface RepositorioArchivoMapper {
    int countByExample(RepositorioArchivoExample example);

    int deleteByExample(RepositorioArchivoExample example);

    int deleteByPrimaryKey(Integer idFile);

    int insert(RepositorioArchivo record);

    int insertSelective(RepositorioArchivo record);

    List<RepositorioArchivo> selectByExampleWithBLOBs(RepositorioArchivoExample example);

    List<RepositorioArchivo> selectByExample(RepositorioArchivoExample example);

    RepositorioArchivo selectByPrimaryKey(Integer idFile);

    int updateByExampleSelective(@Param("record") RepositorioArchivo record, @Param("example") RepositorioArchivoExample example);

    int updateByExampleWithBLOBs(@Param("record") RepositorioArchivo record, @Param("example") RepositorioArchivoExample example);

    int updateByExample(@Param("record") RepositorioArchivo record, @Param("example") RepositorioArchivoExample example);

    int updateByPrimaryKeySelective(RepositorioArchivo record);

    int updateByPrimaryKeyWithBLOBs(RepositorioArchivo record);

    int updateByPrimaryKey(RepositorioArchivo record);
}